package cn.hznc.vo;

import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * Demo class
 *
 * @author xiahuanyu
 * @date 2023/3/3
 */
@Getter
@Setter
public class ToolForkInfoSimpleVo {
    /**
     * 系统id
     */
    private int id;

    /**
     *
     */
    private Integer qryIndex;

    /**
     * 工具类型-最大分级
     */
    private String type;

    /**
     * 刀具编码idnr
     */
    private String idnr;

    /**
     * Cutting diameter
     * 切削直径(dc)
     */
    private BigDecimal dc;

    /**
     * GRDMFG(牌号)
     */
    private String grdmfg;

    /**
     * 物料编码
     */
    private String partno;

    /**
     *
     */
    private String lf;

    /**
     *
     */
    private String iic;

    /**
     *
     */
    private String kapr;

    /**
     *
     */
    private String proddes;

    /**
     * 总长度
     */
    private BigDecimal oal;

    /**
     * 手性方向
     * -left/-right
     */
    private String hand;

    /**
     * 程序指令码
     */
    private BigDecimal ccws;

    /**
     * 刀片长度
     */
    private BigDecimal insl;

    /**
     * 描述
     */
    @Column(name = "description",type = MySqlTypeConstant.VARCHAR,length = 200)
    private String description;

    /**
     * 图片
     */
    private String image;

    /**
     * 二维图片
     */
    private String twoDimensionalModel;

    /**
     * 三维图片
     */
    private String threeDimensionalModel;

    /**
     * 三维图片stl
     */
    private String threeDimensionalModelStl;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 其它详细参数
     */
    private List<ToolParam> toolParams;
}
